<?php
session_start();
error_reporting (E_ALL ^ E_NOTICE);
require_once '../src/MyDBi.php';
$db = new MysqliDb();

$type = $_POST["type"];

if ($type == 0) {
//Busqueda de pagos
    $db->join("cuentas c", "c.NroCuenta = m.IdCuenta", "INNER");

    $fechadesde = $_POST["fechadesde"];
    $fechahasta = $_POST["fechahasta"];
    $cuenta = $_POST["cuenta"];
    $origen = $_POST["origen"];


    if (!isset($cuenta) || trim($cuenta) === '' || $cuenta === NULL) {
        $db->where("(m.IdCuenta ='1.1.1.01' or m.IdCuenta ='1.1.1.10' or m.IdCuenta ='1.1.1.21')");
    } else {
        $db->where("m.IdCuenta ='" . $cuenta . "'");
    }

    if (!isset($fechadesde) || trim($fechadesde) === '' || $fechadesde === NULL) {
        
    } else {
        $db->where("m.fecha >='" . $fechadesde . "'");
    }

    if (!isset($fechahasta) || trim($fechahasta) === '' || $fechahasta === NULL) {
        
    } else {
        $db->where("m.fecha <='" . $fechahasta . "'");
    }

    $db->where("m.Importe < 0");
    $results = $db->get("movimientos m", null, "m.IdMovimiento IdMovimiento, m.Fecha Fecha, m.IdCuenta IdCuenta, m.Importe Importe, m.Detalles Detalles, c.Nombre Nombre");
//    $results = $db->query("select * from movimientos where Importe<0;");
    $totalPagos = 0;
    echo $db->getLastQuery();

    if ($db->count > 0) {
        foreach ($results as $row) {
            echo '<tr id="' . $row["IdMovimiento"] . '">'
            . '<td>' . $row["Fecha"] . '</td>'
            . "<td>" . $row["IdCuenta"] . "</td>"
            . "<td>" . $row["Nombre"] . "</td>"
            . "<td>" . $row["Importe"] . "</td>"
            . "<td>" . $row["Detalles"] . "</td>"
            . '<td '
            . "style='cursor:pointer;'></td></tr>";
            $totalPagos = $totalPagos + $row["Importe"];
        }
        echo '<tr id="IdMovimiento">'
        . "<td></td><td></td><td></td><td>Total Pagado: $" . $totalPagos . "</td></tr>";
    } else {
        
    }
} elseif ($type == 0 || $type == 4) {
    
}
?>